Move low-level window width/height functions to C, and high-level functions to Lisp.
authorChong Yidong <cyd@gnu.org>
Tue, 8 Nov 2011 07:25:56 +0000 (15:25 +0800)
committerChong Yidong <cyd@gnu.org>
Tue, 8 Nov 2011 07:25:56 +0000 (15:25 +0800)
commitf39a58dd26c0aad430ce433129b919121c4ec3d0
tree3fa495b3ba7382dc55fc80c46ddaaccb606b3136
parenteb00d33f63a3ae490921ca5690fa03a7338ed5f1
Move low-level window width/height functions to C, and high-level functions to Lisp.

* lisp/window.el (window-total-height, window-total-width): Doc fix.
(window-body-size): Move from C.
(window-body-height, window-body-width): Move to C.

* src/window.c (Fwindow_left_column, Fwindow_top_line): Doc fix.
(Fwindow_body_height, Fwindow_body_width): Move from Lisp.  Signal
an error if not a live window.
(Fwindow_total_width, Fwindow_total_height): Move from Lisp.
(Fwindow_total_size, Fwindow_body_size): Move to Lisp.
lisp/ChangeLog
lisp/window.el
src/ChangeLog
src/window.c